context free language in toc